基于多列值筛选 Power BI 可视化
Filter Power BI visualisation based on multiple column values
我是 Power BI 的新手,如果这是一个明显的问题,我深表歉意...
我的报告中有一个 table 的可视化效果,我只想根据 'Table A'、'Category' 和 'Days Elapsed' 的 1 列过滤此可视化效果,一个我做过的 DAX 指标。
我希望它显示类别为 'A' AND 'Days Elapsed' <30 的记录,或者类别为 'B' 且 'Days Elapsed' <10[=11 的记录=]
例如。这个 table: Before filtering would become this table: After filtering
这在 Python 中非常简单,但由于我是 DAX 度量的新手,这让我很困惑 - 不确定我是否需要新度量或计算列。
您可以创建一个在 table 上应用过滤器并计算行数的度量。
Measure =
COUNTROWS(
FILTER(
'Table A',
([Category]="A" && [Days Elapsed]<30) ||
([Category]="B" && [Days Elapsed]<10)
)
)
请记住,度量是在运行时计算的,您可以对计算列执行类似的操作并具体化过滤器以使其更易于理解。
计算列 = IF(([Category]="A" && [已用天数]<30) ||
([类别]="B" && [已用天数]<10),1)
然后你可以在该列为 1 时进行过滤。
我是 Power BI 的新手,如果这是一个明显的问题,我深表歉意...
我的报告中有一个 table 的可视化效果,我只想根据 'Table A'、'Category' 和 'Days Elapsed' 的 1 列过滤此可视化效果,一个我做过的 DAX 指标。
我希望它显示类别为 'A' AND 'Days Elapsed' <30 的记录,或者类别为 'B' 且 'Days Elapsed' <10[=11 的记录=]
例如。这个 table: Before filtering would become this table: After filtering
这在 Python 中非常简单,但由于我是 DAX 度量的新手,这让我很困惑 - 不确定我是否需要新度量或计算列。
您可以创建一个在 table 上应用过滤器并计算行数的度量。
Measure =
COUNTROWS(
FILTER(
'Table A',
([Category]="A" && [Days Elapsed]<30) ||
([Category]="B" && [Days Elapsed]<10)
)
)
请记住,度量是在运行时计算的,您可以对计算列执行类似的操作并具体化过滤器以使其更易于理解。
计算列 = IF(([Category]="A" && [已用天数]<30) || ([类别]="B" && [已用天数]<10),1)
然后你可以在该列为 1 时进行过滤。