如何使用编码在FastCube(在Delphi XE2下)中将日期字段分解为年,季,月,日?

发布于 2024-12-27 18:33:29 字数 541 浏览 3 评论 0原文

我想要实现的目标:- 我想在 x 轴上添加year_mydatefield、month_mydatefield、quater_mydatefield 等字段。

这些细分字段在运行时在字段列表中可用,但我想对它们进行编码以便它们自动显示。

fcCube.pas 中是否为此类字段定义了任何变量?

或者我可以使用其他方法,例如 fcslice.AddCalcFieldTo?如何使用它们?

完成的研究:- 从示例中,我学习了如何使用 sMeasuresFieldName 在 X 轴上放置度量。

fcSlice1.AddFieldTo(sMeasuresFieldName, '', rf_CapXAx);

sMeasuresFieldNamefcCube.pas 中定义。不幸的是,Delphi XE2无法找到fcCube.pas,而fastCube的程序员手册只列出了所有方法和参数,但没有解释如何使用它们,示例也很有限。

What I want to achieve:-
I want to add the fields such as year_mydatefield, month_mydatefield, quater_mydatefield on x-axis.

These break down fields are available during runtime in fields list, but I want to code them so that they appear automatically.

Is there any variable defined in fcCube.pas for this type of fields?

Or I can use other methods such as fcslice.AddCalcFieldTo? How to use them?

Research done:-
From the example, I have learn how to put measures on X-axis using sMeasuresFieldName.

fcSlice1.AddFieldTo(sMeasuresFieldName, '', rf_CapXAx);

sMeasuresFieldName is defined in fcCube.pas. Unfortunately, Delphi XE2 cannot locate the fcCube.pas, and the programmer manual from fastCube only lists out all the methods and parameters but does not explain how to use them, limited example as well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半岛未凉 2025-01-03 18:33:29

或者,您可以将 DateUtils 添加到您的设备中并使用

myReportValue1 := YearOf(MyDateField);
myReportValue2 := MonthOf(MyDateField);
myReportValue3 := DayOf(MyDateField);

Alternatively, you could add DateUtils to your unit and the use

myReportValue1 := YearOf(MyDateField);
myReportValue2 := MonthOf(MyDateField);
myReportValue3 := DayOf(MyDateField);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文